function up_ps(){
    var p1=document.getElementById("password1").value;
    var p2=document.getElementById("password2").value;
    var username=document.getElementById('adm_username').innerText;
    var form= new FormData(document.getElementById("lc_up_pass"));
    if(p1!=p2){
        alert("两次密码不相同。");
        return true;
    }
    $.ajax({
            url:"{{ url_for('lcy_up_pas') }}",
            type:"post",
            data:form,username,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("更新成功");
                }else{
                    alert("更新失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function log_out(){
    $.ajax({
            url:"{{ url_for('lcy_log_out') }}",
            type:"post",
            data:null,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    window.opener=null;
                    window.open('','_self');
                    window.close();
                }else{
                    alert("退出失败");
                }
            },
            error:function(e){
                alert("error");
            }
        })
       return true;
}
function up_stu(){
    var form= new FormData(document.getElementById("lc_stu"));
    var ls='#stu'+document.getElementById('xh').value;
    $.ajax({
            url:"{{ url_for('lcy_up_stu') }}",
            type:"post",
            data:form,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("更新成功");
                    $(ls).empty();
                    $(ls).append(dat.text);
                }else{
                    alert("更新失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function cr_stu(){
    var form= new FormData(document.getElementById("lc_stu"));
    $.ajax({
            url:"{{ url_for('lcy_cr_stu') }}",
            type:"post",
            data:form,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("创建成功");
                    $('#stu_tbody').append(dat.text);
                    $('#xh').val(dat.xh);
                }else{
                    alert("创建失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function del_stu(x){
    var ls='#stu'+x;
    $.ajax({
            url:"{{ url_for('lcy_del_stu') }}",
            type:"post",
            data:x,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("删除成功");
                    $(ls).remove();
                }else{
                    alert("删除失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function to_stu(x){
    var xh=document.getElementById('stu_xh'+x).innerText;
    var xm=document.getElementById('stu_xm'+x).innerText;
    var bj=document.getElementById('stu_bj'+x).innerText;
    var xb=document.getElementById('stu_xb'+x).innerText;
    var cs=document.getElementById('stu_cs'+x).innerText;
    var mm=document.getElementById('stu_mm'+x).innerText;
    $('#xh').val(xh);
    $('#xm').val(xm);
    $('#bj').val(bj);
    if(xb=='男')
        $('#xb_nan').prop("checked", "checked");
    else
         $('#xb_nv').prop("checked", "checked");
    $('#sr').val(cs);
    $('#mm').val(mm);
    return true;
}
function to_open(x){
    var bh=document.getElementById('op_bh'+x).innerText;
    var kh=document.getElementById('op_kh'+x).innerText;
    var js=document.getElementById('op_js'+x).innerText;
    var cl=document.getElementById('op_cl'+x).innerText;
    var xf=document.getElementById('op_xf'+x).innerText;
    var rl=document.getElementById('op_rl'+x).innerText;
    $('#bh').val(bh);
    $('#kh').val(kh);
    $('#js').val(js);
    $('#cl').val(cl);
    $('#xf').val(xf);
    $('#rl').val(rl);
    return true;
}
function up_open(){
    var form= new FormData(document.getElementById("lc_op"));
    var ls='#open'+document.getElementById('bh').value;
    $.ajax({
            url:"{{ url_for('lcy_up_open') }}",
            type:"post",
            data:form,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("更新成功");
                    $(ls).empty();
                    $(ls).append(dat.text);
                }else{
                    alert("更新失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function cr_open(){
    var form= new FormData(document.getElementById("lc_op"));
    $.ajax({
            url:"{{ url_for('lcy_cr_open') }}",
            type:"post",
            data:form,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("创建成功");
                    $('#open_tbody').append(dat.text);
                    $('#bh').val(dat.bh);
                }else{
                    alert("创建失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}
function del_open(x){
    var ls='#open'+x;
    $.ajax({
            url:"{{ url_for('lcy_del_open') }}",
            type:"post",
            data:x,
            dataType: 'json',
            processData:false,
            contentType:false,
            success:function(dat){
                if(dat.flag){
                    alert("删除成功");
                    $(ls).remove();
                }else{
                    alert("删除失败");
                }
            },
            error:function(e){
                    alert("error");
            }
        })
    return true;
}